engine deposits - Francés Inglés Diccionario